package com.tos.second.entity;


import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class Goods implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;
    // 商品ID
    private Long id;

    // 商品名称
    private String name;

    // 商品价格
    private BigDecimal price;

    // 商品分类ID
    private Long categoryId;

    // 商品图片
    private String image;

    // 商品状态
    private Integer status;

    // 商品描述
    private String description;

    private String categoryName;

    private String sellerName;

    private String sellerPhone;

    // 创建时间
    @TableField( fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    // 更新时间
    @TableField( fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;

    @TableField(fill = FieldFill.INSERT)
    // 创建用户
    private Long createUser;

    // 更新用户
    @TableField( fill = FieldFill.INSERT_UPDATE)
    private Long updateUser;
}
